﻿using System;
using System.ComponentModel.DataAnnotations;

namespace Music.Models
{

    /// <summary>
    /// 版权所有: Copyright © 2022 Avenger. 保留所有权利。
    /// 内容摘要: 访问来源 music_visit 实体类
    /// 创建日期：2022年10月16日
    /// 更新日期：2022年10月16日
    /// 版    本：V1.0.1 
    /// 作    者：Avenger
    /// </summary>
    public class Visit
    {
        /// <summary>
        /// 访问来源
        /// </summary>
        [Key]
        public long  visit_id { get; set; }
        /// <summary>
        /// 语种
        /// </summary>
        public int  lang_id { get; set; }
        /// <summary>
        /// 启动小程序的路径
        /// </summary>
        public string  visit_path { get; set; }
        /// <summary>
        /// 启动小程序的场景值
        /// </summary>
        public string  visit_scene { get; set; }
        /// <summary>
        /// 启动小程序的 query 参数
        /// </summary>
        public string  visit_query { get; set; }
        /// <summary>
        /// shareTicket
        /// </summary>
        public string  visit_shareticket { get; set; }
        /// <summary>
        /// 来源信息。从另一个小程序、公众号或 App 进入小程序时返回。否则返回 {}。
        /// </summary>
        public string  visit_referrerInfo { get; set; }
        /// <summary>
        /// 来源小程序、公众号或 App 的 appId
        /// </summary>
        public string  referrerInfo_appid { get; set; }
        /// <summary>
        /// 来源小程序传过来的数据，scene=1037或1038时支持
        /// </summary>
        public string  referrerInfo_extradata { get; set; }
        /// <summary>
        /// 会员
        /// </summary>
        public long  member_id { get; set; }
        /// <summary>
        /// 公司
        /// </summary>
        public long  company_id { get; set; }
        /// <summary>
        /// 用户唯一标识
        /// </summary>
        public string  client_id { get; set; }
        /// <summary>
        /// IP地址
        /// </summary>
        public string  client_ip { get; set; }
        /// <summary>
        /// 日期
        /// </summary>
        [DataType(DataType.DateTime)]
        public DateTime  created_at { get; set; }

    }
}
